from codex import * #importing library to use Random Number Range import random from time import sleep #set up variables for RGB values i=255 #tried a tuple but I want the values to change and a tuple can't do that myColor = (random.randrange(0, i-1), random.randrange(0, i-50), random.randrange(0, i-75)) delay=0.5 bright=0 #sets up a for loop to select color with nested while statement for i in range(i): myColor #while loop tests that i is greater than 0 - if true runs adjusting i in a countdown #revises color adjusts brightness each iteration while i>0: bright+=2 i=i-15 myColor pixels.set (0, myColor, bright) sleep(delay) #delay for 1 second pixels.set (1, myColor, bright-5) sleep(delay) #delay for 1 second pixels.set (2, myColor, bright-6) sleep(delay) #delay for 1 second pixels.set (3, myColor, bright-7) sleep(delay) #delay for 1 second pixels.set (0, BLACK) sleep(delay) #delay for 1 second pixels.set (1, BLACK) sleep(delay) #delay for 1 second pixels.set (2, BLACK) sleep(delay) #delay for 1 second pixels.set (3, BLACK) if bright>90: bright=0